<html><head><meta charset="UTF-8" /><script>var $gwt_version = "0.0.999";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '4380AF6A64EA5CF133081908D60E44BD';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'com.google.api.gwt.oauth2.samples.multi.OAuth2Sample',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function K(){}
function V(){}
function Vb(){}
function db(){}
function ib(){}
function tb(){}
function Ab(){}
function Hb(){}
function Ob(){}
function Cn(){}
function ac(){}
function hc(){}
function kc(){}
function Zc(){}
function pd(){}
function Jd(){}
function Nd(){}
function ge(){}
function ve(){}
function Qe(){}
function Xe(){}
function _i(){}
function cj(){}
function yj(){}
function Bj(){}
function Tj(){}
function Zj(){}
function cn(){}
function An(){Bd()}
function Xj(){Bd()}
function fk(){Bd()}
function tk(){Bd()}
function xk(){Bd()}
function _h(){$h()}
function hl(){fl(this)}
function jn(){Al(this)}
function wb(a){this.b=a}
function Db(a){this.b=a}
function Kb(a){this.b=a}
function Rb(a){this.b=a}
function Yb(a){this.b=a}
function dc(a){this.b=a}
function ed(a){this.b=a}
function hd(a){this.b=a}
function lk(a){this.b=a}
function Ul(a){this.b=a}
function fm(a){this.b=a}
function Om(a){this.b=a}
function Oj(a){this.c=a}
function jj(a){this.g=a}
function Bm(a){this.d=a}
function se(){this.b={}}
function oe(){this.d=++le}
function cl(){this.b=new Nd}
function on(){this.b=new jn}
function fl(a){a.b=new Nd}
function ae(a,b){a.b=b}
function be(a,b){a.c=b}
function $d(a,b){a.e=b}
function Md(a,b){a.b+=b}
function Ai(a,b){qi(a.g,b)}
function Ri(a,b){Oi(a,b,a.g)}
function Fj(a,b){Hj(a,b,a.c)}
function qi(a,b){gi();ri(a,b)}
function si(a,b){gi();ti(a,b)}
function uc(a){Bd();this.f=a}
function vc(a){Bd();this.f=a}
function $c(a){return a.u()}
function re(a,b){return a.b[b]}
function Z(a,b){a.d=b;return a}
function $(a,b){a.e=b;return a}
function O(){O=Cn;N=new R}
function Sc(){Sc=Cn;Rc=new Zc}
function $h(){$h=Cn;Zh=new oe}
function an(){an=Cn;_m=new cn}
function lj(){lj=Cn;nj()}
function qb(){qb=Cn;pb=(O(),N)}
function Vh(a){$wnd.alert(a)}
function We(a){Te.call(this,a)}
function Yi(a){We.call(this,a)}
function rk(a){uc.call(this,a)}
function uk(a){uc.call(this,a)}
function yk(a){uc.call(this,a)}
function Ck(a){uc.call(this,a)}
function ll(a){uc.call(this,a)}
function di(){Ce.call(this,null)}
function hi(a,b){a.__listener=b}
function Di(a,b){!!a.e&&Be(a.e,b)}
function mn(a,b){return Bl(a.b,b)}
function zm(a){return a.c<a.d.L()}
function Hh(a){return new Fh[a]}
function El(b,a){return b.f[ro+a]}
function Wc(a){return !!a.b||!!a.g}
function Zk(){Zk=Cn;Wk={};Yk={}}
function Wh(){if(!Rh){ui();Rh=true}}
function gi(){if(!ei){pi();ei=true}}
function gl(a,b){Md(a.b,b);return a}
function A(a,b){this.b=a;this.c=b}
function ab(a,b){this.b=a;this.c=b}
function Jm(a,b){this.b=a;this.c=b}
function vn(a,b){this.b=a;this.c=b}
function G(a,b){this.c=a;this.b=b}
function km(a,b){this.c=a;this.b=b}
function il(a){fl(this);Md(this.b,a)}
function Ce(a){this.b=new Oe;this.c=a}
function Um(){this.b=Ze(zh,Gn,0,0,0)}
function Oc(a){$wnd.clearTimeout(a)}
function kd(a){return parseInt(a)||-1}
function nf(a){return a==null?null:a}
function gf(a,b){return a.cM&&a.cM[b]}
function Gl(b,a){return ro+a in b.f}
function Jk(b,a){return b.indexOf(a)}
function ii(a){return !lf(a)&&kf(a,9)}
function Qk(a){return Ze(Bh,Gn,1,a,0)}
function Kj(){this.b=Ze(yh,Gn,14,4,0)}
function Dj(){tj.call(this,$doc.body)}
function Bd(){var a;a=zd(new Jd);Dd(a)}
function fe(){fe=Cn;ee=new pe(new ge)}
function Xi(){Xi=Cn;Vi=new _i;Wi=new cj}
function Qd(b,a){b.innerHTML=a||Vn}
function Od(b,a){return b.appendChild(a)}
function Pd(b,a){return b.removeChild(a)}
function Hk(b,a){return b.charCodeAt(a)}
function mf(a){return a.tM==Cn||ff(a,1)}
function kf(a,b){return a!=null&&ff(a,b)}
function Kk(c,a,b){return c.indexOf(a,b)}
function Lk(b,a){return b.lastIndexOf(a)}
function Bc(a){return lf(a)?nd(jf(a)):Vn}
function Ac(a){return a==null?null:a.name}
function Nc(a){return a.$H||(a.$H=++Fc)}
function ff(a,b){return a.cM&&!!a.cM[b]}
function nn(a,b){return Ll(a.b,b)!=null}
function Ic(a,b,c){return a.apply(b,c);var d}
function Ie(a,b,c){var d;d=Ke(a,b);d.J(c)}
function Le(a,b){var c;c=Me(a,b);return c}
function ak(a){var b=Fh[a.c];a=null;return b}
function kb(){(!hb||nb())&&mb();return hb}
function od(){try{null.a()}catch(a){return a}}
function Sm(a,b){_e(a.b,a.c++,b);return true}
function rm(a,b){(a<0||a>=b)&&um(a,b)}
function $m(a,b,c,d){a.splice(b,c,d)}
function Ae(a,b,c){return new Qe(He(a.b,b,c))}
function mc(){return (new Date).getTime()}
function xc(a){return lf(a)?yc(jf(a)):a+Vn}
function yc(a){return a==null?null:a.message}
function bk(a){return typeof a=='number'&&a>0}
function Mk(c,a,b){return c.lastIndexOf(a,b)}
function Ok(b,a){return b.substr(a,b.length-a)}
function Ll(a,b){return !b?Nl(a):Ml(a,b,~~Nc(b))}
function Ge(a,b){!a.b&&(a.b=new Um);Sm(a.b,b)}
function xe(a){var b;if(ue){b=new ve;Be(a,b)}}
function D(a){var b;return b=a,mf(b)?b.hC():Nc(b)}
function Yc(a,b){a.b=_c(a.b,[b,false]);Xc(a)}
function Vj(a,b,c){this.b=a;this.d=b;this.c=c}
function tj(a){this.b=new Kj;this.g=a;Ei(this)}
function Oe(){this.e=new jn;this.d=false}
function Te(a){vc.call(this,Ve(a),Ue(a));this.b=a}
function uj(a){sj();try{Fi(a)}finally{nn(rj,a)}}
function Th(a){Wh();return Uh(ue?ue:(ue=new oe),a)}
function ul(a){var b;b=new Ul(a);return new Jm(a,b)}
function ln(a,b){var c;c=Hl(a.b,b,a);return c==null}
function Si(a,b){var c;c=Pi(a,b);c&&Ti(b.g);return c}
function _c(a,b){!a&&(a=[]);a[a.length]=b;return a}
function ld(a,b){a.length>=b&&a.splice(0,b);return a}
function pf(a){if(a!=null){throw new fk}return null}
function Dh(a){if(kf(a,22)){return a}return new wc(a)}
function Im(a){var b;b=new Zl(a.c.b);return new Om(b)}
function sj(){sj=Cn;pj=new yj;qj=new jn;rj=new on}
function cf(){cf=Cn;af=[];bf=[];df(new Xe,af,bf)}
function lf(a){return a!=null&&a.tM!=Cn&&!ff(a,1)}
function hn(a,b){return nf(a)===nf(b)||a!=null&&C(a,b)}
function Bn(a,b){return nf(a)===nf(b)||a!=null&&C(a,b)}
function Uh(a,b){return Ae((!Sh&&(Sh=new di),Sh),a,b)}
function C(a,b){var c;return c=a,mf(c)?c.eQ(b):c===b}
function Ad(a,b){var c;c=Cd(a,lf(b.c)?jf(b.c):null);Dd(c)}
function Al(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
function Ek(a,b){this.b=to;this.e=a;this.c=b;this.d=-1}
function w(a,b,c,d){this.g=a;this.i=b;this.f=c;this.e=d}
function wc(a){Bd();this.c=a;this.b=Vn;Ad(new Jd,this)}
function al(){if(Xk==256){Wk=Yk;Yk={};Xk=0}++Xk}
function Fm(a){if(a.c<=0){throw new An}return a.b.R(--a.c)}
function Nj(a){if(a.b>=a.c.c){throw new An}return a.c.b[++a.b]}
function Am(a){if(a.c>=a.d.L()){throw new An}return a.d.R(a.c++)}
function hf(a,b){if(a!=null&&!gf(a,b)){throw new fk}return a}
function Jj(a,b){var c;c=Gj(a,b);if(c==-1){throw new An}Ij(a,c)}
function Oi(a,b,c){Gi(b);Fj(a.b,b);Od(c,(lj(),mj(b.g)));Hi(b,a)}
function $e(a,b,c,d){cf();ef(d,af,bf);d.cZ=a;d.cM=b;d.qI=c;return d}
function Ze(a,b,c,d,e){var f;f=Ye(e,d);$e(a,b,c,f);return f}
function _j(a,b,c){var d;d=new Zj;d.d=a+b;bk(c)&&ck(c,d);return d}
function Jl(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function Nl(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
function U(a){var b=/%20/g;return encodeURIComponent(a).replace(b,Zn)}
function mj(a){return a.__gwt_resolve?a.__gwt_resolve():a}
function Rd(a){return typeof a.tabIndex!=wo?a.tabIndex:-1}
function um(a,b){throw new uk('Index: '+a+', Size: '+b)}
function Ik(a,b){if(!kf(b,1)){return false}return String(a)==b}
function Ue(a){var b;b=a.F();if(!b.H()){return null}return hf(b.I(),22)}
function Tm(a,b,c){for(;c<a.c;++c){if(Bn(b,a.b[c])){return c}}return -1}
function jf(a){if(a!=null&&(a.tM==Cn||ff(a,1))){throw new fk}return a}
function vj(){sj();try{Zi(rj,pj)}finally{Al(rj.b);Al(qj)}}
function Lc(a,b,c){var d;d=Jc();try{return Ic(a,b,c)}finally{Mc(d)}}
function v(a,b,c){a.g.r(b.c+Un+X(b,null),c.b+Un+(c.c==null?Vn:c.c))}
function ef(a,b,c){cf();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function Cd(a,b){var c;c=vd(a,b);return c.length==0?(new pd).x(b):ld(c,1)}
function Rk(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function df(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function Gj(a,b){var c;for(c=0;c<a.c;++c){if(a.b[c]==b){return c}}return -1}
function Xh(){var a;if(Rh){a=new _h;!!Sh&&Be(Sh,a);return null}return null}
function nb(){var a=$doc.cookie;if(a!=Mh){Mh=a;return true}else{return false}}
function hj(a){var b;Ei(a);b=Rd(a.g);-1==b&&(a.g.tabIndex=0,undefined)}
function Mc(a){a&&Uc((Sc(),Rc));--Ec;if(a){if(Hc!=-1){Oc(Hc);Hc=-1}}}
function Pc(){return $wnd.setTimeout(function(){Ec!=0&&(Ec=0);Hc=-1},10)}
function of(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
function Bl(a,b){return b==null?a.d:kf(b,1)?Gl(a,hf(b,1)):Fl(a,b,~~D(b))}
function Cl(a,b){return b==null?a.c:kf(b,1)?El(a,hf(b,1)):Dl(a,b,~~D(b))}
function Hl(a,b,c){return b==null?Jl(a,c):kf(b,1)?Kl(a,hf(b,1),c):Il(a,b,c,~~D(b))}
function Zl(a){var b;b=new Um;a.d&&Sm(b,new fm(a));zl(a,b);yl(a,b);this.b=new Bm(b)}
function Gm(a,b){var c;this.b=a;this.d=a;c=a.L();(b<0||b>c)&&um(b,c);this.c=b}
function pe(a){oe.call(this);this.b=a;!_d&&(_d=new se);_d.b[xo]=this;this.c=xo}
function Ti(a){a.style['left']=Vn;a.style['top']=Vn;a.style['position']=Vn}
function Lh(){this.b=$wnd.localStorage!=null;$wnd.sessionStorage!=null}
function Kl(e,a,b){var c,d=e.f;a=ro+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function $j(a,b,c){var d;d=new Zj;d.d=a+b;bk(c!=0?-c:0)&&ck(c!=0?-c:0,d);d.b=4;return d}
function Ph(a,b,c){var d;d=Nh;Nh=a;b==Oh&&fi(a.type)==8192&&(Oh=null);c.B(a);Nh=d}
function Tc(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=bd(b,c)}while(a.c);a.c=c}}
function Uc(a){var b,c;if(a.d){c=null;do{b=a.d;a.d=null;c=bd(b,c)}while(a.d);a.d=c}}
function Vc(a){var b;if(a.b){b=a.b;a.b=null;!a.g&&(a.g=[]);bd(b,a.g)}!!a.g&&(a.g=ad(a.g))}
function Xc(a){if(!a.j){a.j=true;!a.f&&(a.f=new ed(a));cd(a.f,1);!a.i&&(a.i=new hd(a));cd(a.i,50)}}
function zd(a){var b;b=ld(Cd(a,od()),3);b.length==0&&(b=ld((new pd).v(),1));return b}
function L(a){var b,c;c=Nk(a,Un,0);b=new K;b.b=c[0];b.c=c.length>1?c[1]:null;return b}
function E(a){var b,c,d;d=a.scopes||[];b=Ze(Bh,Gn,1,d.length,0);for(c=0;c<d.length;++c){b[c]=d[c]}return b}
function jk(a){var b;b=kk(a);if(isNaN(b)){throw new Ck('For input string: "'+a+'"')}return b}
function nl(a,b){var c;while(a.H()){c=a.I();if(b==null?c==null:C(b,c)){return a}}return null}
function s(a,b){var c;c=a.g.q(b.c+Un+X(b,null));return c==null?-Infinity:(new lk(jk(L(c).c))).b-mc()}
function zc(a){var b;return a==null?'null':lf(a)?Ac(jf(a)):kf(a,1)?oo:(b=a,mf(b)?b.cZ:Of).d}
function Kc(b){return function(){try{return Lc(b,this,arguments)}catch(a){throw a}}}
function cd(b,c){Sc();$wnd.setTimeout(function(){var a=Sn($c)(b);a&&$wnd.setTimeout(arguments.callee,c)},c)}
function Q(c){var b=c;!$wnd.oauth2&&($wnd.oauth2={});$wnd.oauth2.__doLogin=Sn(function(a){b.k(a)})}
function zl(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new km(e,c.substring(1));a.J(d)}}}
function _k(a){Zk();var b=ro+a;var c=Yk[b];if(c!=null){return c}c=Wk[b];c==null&&(c=$k(a));al();return Yk[b]=c}
function Sd(a,b){while(b){if(a==b){return true}b=b.parentNode;b&&b.nodeType!=1&&(b=null)}return false}
function Tl(a,b){var c,d,e;if(kf(b,25)){c=hf(b,25);d=c.N();if(Bl(a.b,d)){e=Cl(a.b,d);return hn(c.O(),e)}}return false}
function Ke(a,b){var c,d;d=hf(Cl(a.e,b),24);if(!d){d=new jn;Hl(a.e,b,d)}c=hf(d.c,23);if(!c){c=new Um;Jl(d,c)}return c}
function Me(a,b){var c,d;d=hf(Cl(a.e,b),24);if(!d){return an(),an(),_m}c=hf(d.c,23);if(!c){return an(),an(),_m}return c}
function wj(){sj();var a;a=hf(Cl(qj,null),12);if(a){return a}qj.e==0&&Th(new Bj);a=new Dj;Hl(qj,null,a);ln(rj,a);return a}
function Jc(){var a;if(Ec!=0){a=mc();if(a-Gc>2000){Gc=a;Hc=Pc()}}if(Ec++==0){Tc((Sc(),Rc));return true}return false}
function Fl(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.N();if(h.M(a,g)){return true}}}return false}
function Dl(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.N();if(h.M(a,g)){return f.O()}}}return null}
function yl(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.J(e[f])}}}}
function vd(a,b){var c,d,e;e=b&&b.stack?b.stack.split('\n'):[];for(c=0,d=e.length;c<d;++c){e[c]=a.w(e[c])}return e}
function rc(a){var b,c,d;c=Ze(Ah,Gn,21,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new xk}c[d]=a[d]}}
function Ij(a,b){var c;if(b<0||b>=a.c){throw new tk}--a.c;for(c=b;c<a.c;++c){_e(a.b,c,a.b[c+1])}_e(a.b,a.c,null)}
function Ne(a){var b,c;if(a.b){try{for(c=new Bm(a.b);c.c<c.d.L();){b=hf(Am(c),15);Ie(b.b,b.d,b.c)}}finally{a.b=null}}}
function ce(a,b,c){var d,e,f;if(_d){f=hf(re(_d,a.type),3);if(f){d=f.b.b;e=f.b.c;ae(f.b,a);be(f.b,c);Di(b,f.b);ae(f.b,d);be(f.b,e)}}}
function Ci(a,b,c){var d;d=fi(c.c);d==-1?Ai(a,c.c):a.d==-1?si(a.g,d|(a.g.__eventBits||0)):(a.d|=d);return Ae(!a.e?(a.e=new Ce(a)):a.e,c,b)}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{Sn(Ch)()}catch(a){b(c)}else{Sn(Ch)()}}
function Pk(c){if(c.length==0||c[0]>Yn&&c[c.length-1]>Yn){return c}var a=c.replace(/^(\s*)/,Vn);var b=a.replace(/\s*$/,Vn);return b}
function jd(a){var b,c,d;d=Vn;a=Pk(a);b=a.indexOf(po);if(b!=-1){c=a.indexOf('function')==0?8:0;d=Pk(a.substr(c,b-c))}return d.length>0?d:qo}
function nd(b){var c=Vn;try{for(var d in b){if(d!='name'&&d!='message'&&d!='toString'){try{c+='\n '+d+no+b[d]}catch(a){}}}}catch(a){}return c}
function kj(a){var b;jj.call(this,(b=$doc.createElement('BUTTON'),b.setAttribute('type','button'),b));this.g['className']='gwt-Button';Qd(this.g,a)}
function Gi(a){if(!a.f){(sj(),mn(rj,a))&&uj(a)}else if(a.f){Si(a.f,a)}else if(a.f){throw new rk("This widget's parent does not implement HasWidgets")}}
function kk(a){var b=ik;!b&&(b=ik=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);if(b.test(a)){return parseFloat(a)}else{return Number.NaN}}
function Pi(a,b){var c,d;if(b.f!=a){return false}try{Hi(b,null)}finally{c=b.g;Pd((d=c.parentNode,(!d||d.nodeType!=1)&&(d=null),d),c);Jj(a.b,b)}return true}
function ck(a,b){var c;b.c=a;if(a==2){c=String.prototype}else{if(a>0){var d=ak(b);if(d){c=d.prototype}else{d=Fh[a]=function(){};d.cZ=b;return}}else{return}}c.cZ=b}
function Fi(a){if(!a.c){throw new rk("Should only call onDetach when the widget is attached to the browser's document")}try{a.D()}finally{a.g.__listener=null;a.c=false}}
function Ak(){Ak=Cn;zk=$e(xh,Gn,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function vk(a){var b,c,d;b=Ze(xh,Gn,-1,8,1);c=(Ak(),zk);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return Rk(b,d,8)}
function ol(a){var b,c,d,e;d=new cl;b=null;d.b.b+=uo;c=a.F();while(c.H()){b!=null?(Md(d.b,b),d):(b=To);e=c.I();Md(d.b,e===a?'(this Collection)':Vn+e)}d.b.b+=vo;return d.b.b}
function bd(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].u()&&(c=_c(c,f)):(f[0].b.o(f[0].c.b),undefined)}catch(a){a=Dh(a);if(!kf(a,22))throw a}}return c}
function X(a,b){var c,d,e,f,g,h;if(a.e==null||a.e.length==0){return Vn}d=new hl;c=false;for(f=a.e,g=0,h=f.length;g<h;++g){e=f[g];c&&gl(d,a.d);c=true;gl(d,!b?e:U(e))}return d.b.b}
function He(a,b,c){if(!b){throw new yk('Cannot add a handler with a null type')}if(!c){throw new yk('Cannot add a null handler')}a.c>0?Ge(a,new Vj(a,b,c)):Ie(a,b,c);return new Tj}
function Ml(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.N();if(h.M(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.O()}}}return null}
function Ye(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function Hi(a,b){var c;c=a.f;if(!b){try{!!c&&c.c&&Fi(a)}finally{a.f=null}}else{if(c){throw new rk('Cannot set a new parent without first clearing the old parent')}a.f=b;b.c&&hj(a)}}
function Zi(b,c){Xi();var a,d,e,f,g;d=null;for(g=b.F();g.H();){f=hf(g.I(),14);try{c.G(f)}catch(a){a=Dh(a);if(kf(a,22)){e=a;!d&&(d=new on);ln(d,e)}else throw a}}if(d){throw new Yi(d)}}
function Y(a,b){return gl(gl(gl(gl(gl(gl(gl(gl(gl(gl(gl(gl(new il(a.b),a.b.indexOf($n)!=-1?_n:$n),'client_id'),ao),U(a.c)),_n),'response_type'),ao),'token'),_n),'scope'),ao),X(a,b)).b.b}
function Ih(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function Be(b,c){var a,d,e;!c.d||(c.d=false,c.e=null);e=c.e;$d(c,b.c);try{Je(b.b,c)}catch(a){a=Dh(a);if(kf(a,16)){d=a;throw new We(d.b)}else throw a}finally{e==null?(c.d=true,c.e=null):(c.e=e)}}
function R(){var a,b;w.call(this,(!Jh&&(Jh=new Lh),Jh.b?new db:new ib),new V,(Sc(),Rc),(b='__gwtDevModeHook:'+$moduleName+':moduleBase',a=$wnd||self,a[b]||$moduleBase)+'oauthWindow.html');Q(this)}
function Tk(a){var b,c;if(a>=65536){b=55296+(~~(a-65536)>>10&1023)&65535;c=56320+(a-65536&1023)&65535;return String.fromCharCode(b)+String.fromCharCode(c)}else{return String.fromCharCode(a&65535)}}
function u(a,b,c){var d,e,f;a.d=b;a.c=c;d=Y(b,a.i)+'&redirect_uri='+U(a.e);e=(f=a.g.q(b.c+Un+X(b,null)),f!=null?L(f):null);!e||e.c==null||(new lk(jk(e.c))).b<mc()+600000?P(a,d,c):Yc(a.f,new A(c,e))}
function $k(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+Hk(a,c++)}return b|0}
function Il(j,a,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.N();if(j.M(a,h)){var i=g.O();g.P(b);return i}}}else{d=j.b[c]=[]}var g=new vn(a,b);d.push(g);++j.e;return null}
function _e(a,b,c){if(c!=null){if(a.qI>0&&!gf(c,a.qI)){throw new Xj}else if(a.qI==-1&&(c.tM==Cn||ff(c,1))){throw new Xj}else if(a.qI<-1&&!(c.tM!=Cn&&!ff(c,1))&&!gf(c,-a.qI)){throw new Xj}}return a[b]=c}
function Hj(a,b,c){var d,e;if(c<0||c>a.c){throw new tk}if(a.c==a.b.length){e=Ze(yh,Gn,14,a.b.length*2,0);for(d=0;d<a.b.length;++d){_e(e,d,a.b[d])}a.b=e}++a.c;for(d=a.c-1;d>c;--d){_e(a.b,d,a.b[d-1])}_e(a.b,c,b)}
function Ve(a){var b,c,d,e,f;c=a.L();if(c==0){return null}b=new il(c==1?'Exception caught: ':c+' exceptions caught: ');d=true;for(f=a.F();f.H();){e=hf(f.I(),22);d?(d=false):(b.b.b+=eo,b);gl(b,e.t())}return b.b.b}
function Gh(a,b,c){var d=Fh[a];if(d&&!d.cZ){_=d.prototype}else{!d&&(d=Fh[a]=function(){});_=d.prototype=b<0?{}:Hh(b);_.cM=c}for(var e=3;e<arguments.length;++e){arguments[e].prototype=_}if(d.cZ){_.cZ=d.cZ;d.cZ=null}}
function Ei(a){var b;if(a.c){throw new rk("Should only call onAttach when the widget is detached from the browser's document")}a.c=true;hi(a.g,a);b=a.d;a.d=-1;b>0&&(a.d==-1?si(a.g,b|(a.g.__eventBits||0)):(a.d|=b));a.C()}
function P(a,b,c){if(!!a.b&&!a.b.closed){c.n(new rk('Authentication in progress'))}else{a.b=$wnd.open(b,'popupWindow','width=800,height=600');!a.b&&c.n(new uc('The authentication popup window appears to have been blocked'))}}
function ad(a){var b,c,d,e,f,g;d=a.length;if(d==0){return null}b=false;f=mc();while(mc()-f<100){for(c=0;c<d;++c){g=a[c];if(!g){continue}if(!g[0].u()){a[c]=null;b=true}}}if(b){e=[];for(c=0;c<d;++c){!!a[c]&&(e[e.length]=a[c],undefined)}return e.length==0?null:e}else{return a}}
function mb(){hb={};var b=$doc.cookie;if(b&&b!=Vn){var c=b.split(eo);for(var d=0;d<c.length;++d){var e,f;var g=c[d].indexOf(ao);if(g==-1){e=c[d];f=Vn}else{e=c[d].substring(0,g);f=c[d].substring(g+1)}try{e=decodeURIComponent(e)}catch(a){}try{f=decodeURIComponent(f)}catch(a){}hb[e]=f}}}
function Dd(a){var b,c,d,e,f,g,h,i,j;j=Ze(Ah,Gn,21,a.length,0);for(e=0,f=j.length;e<f;++e){i=Nk(a[e],so,0);b=-1;d=to;if(i.length==2&&i[1]!=null){h=i[1];g=Lk(h,Tk(58));c=Mk(h,Tk(58),g-1);d=h.substr(0,c-0);if(g!=-1&&c!=-1){kd(h.substr(c+1,g-(c+1)));b=kd(Ok(h,g+1))}}j[e]=new Ek(i[0],d+Tn+b)}rc(j)}
function nj(){var c=function(){};c.prototype={className:Vn,clientHeight:0,clientWidth:0,dir:Vn,getAttribute:function(a,b){return this[a]},href:Vn,id:Vn,lang:Vn,nodeType:1,removeAttribute:function(a,b){this[a]=undefined},setAttribute:function(a,b){this[a]=b},src:Vn,style:{},title:Vn};$wnd.GwtPotentialElementShim=c}
function Je(b,c){var a,d,e,f,g,h;if(!c){throw new yk('Cannot fire null event')}try{++b.c;g=Le(b,c.A());d=null;h=b.d?g.T(g.L()):g.S();while(b.d?h.c>0:h.c<h.d.L()){f=b.d?Fm(h):Am(h);try{c.z(hf(f,6))}catch(a){a=Dh(a);if(kf(a,22)){e=a;!d&&(d=new on);ln(d,e)}else throw a}}if(d){throw new Te(d)}}finally{--b.c;b.c==0&&Ne(b)}}
function x(){!$wnd.oauth2&&($wnd.oauth2={});$wnd.oauth2.login=Sn(function(a,b,c){u((O(),N),Z($(new ab(a.authUrl,a.clientId),E(a)),a.scopeDelimiter||Yn),new G(b,c))});$wnd.oauth2.expiresIn=Sn(function(a){return s((O(),N),Z($(new ab(a.authUrl,a.clientId),E(a)),a.scopeDelimiter||Yn))});$wnd.oauth2.clearAllTokens=Sn(function(){(O(),N).g.p()})}
function ui(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=Sn(Xh)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=Sn(function(a){try{Rh&&xe((!Sh&&(Sh=new di),Sh))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function ri(a,b){switch(b){case 'drag':a.ondrag=ni;break;case 'dragend':a.ondragend=ni;break;case 'dragenter':a.ondragenter=mi;break;case 'dragleave':a.ondragleave=ni;break;case 'dragover':a.ondragover=mi;break;case 'dragstart':a.ondragstart=ni;break;case 'drop':a.ondrop=ni;break;case 'canplaythrough':case 'ended':case 'progress':a.removeEventListener(b,ni,false);a.addEventListener(b,ni,false);break;default:throw 'Trying to sink unknown event type '+b;}}
function Nk(l,a,b){var c=new RegExp(a,'g');var d=[];var e=0;var f=l;var g=null;while(true){var h=c.exec(f);if(h==null||f==Vn||e==b-1&&b>0){d[e]=f;break}else{d[e]=f.substring(0,h.index);f=f.substring(h.index+h[0].length,f.length);c.lastIndex=0;if(g==f){d[e]=f.substring(0,1);f=f.substring(1)}g=f;e++}}if(b==0&&l.length>0){var i=d.length;while(i>0&&d[i-1]==Vn){--i}i<d.length&&d.splice(i,d.length-i)}var j=Qk(d.length);for(var k=0;k<d.length;++k){j[k]=d[k]}return j}
function Ch(){var a;!!$stats&&Ih('com.google.gwt.useragent.client.UserAgentAsserter');a=Rj();Ik(yo,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&Ih('com.google.gwt.user.client.DocumentModeAsserter');Qh();!!$stats&&Ih('com.google.api.gwt.oauth2.samples.multi.client.OAuth2SampleEntryPoint');rb(qb())}
function t(a,b){var c,d,e,f,g,h,i,j,k,l;h=new K;c=null;d=Vn;e=Vn;g=1;while(g<b.length-1){k=Kk(b,Tk(61),g);if(k<0){break}i=b.substr(g,k-g);j=Kk(b,Tk(38),k);j=j<0?b.length:j;l=b.substr(k+1,j-(k+1));g=j+1;if(Ik(i,'access_token')){h.b=l}else if(Ik(i,'expires_in')){f=new lk((new lk(jk(l))).b*1000);h.c=Vn+(mc()+f.b)}else Ik(i,Wn)?(c=l):Ik(i,'error_description')?(d=' ('+l+Xn):Ik(i,'error_uri')&&(e='; see: '+l)}if(c!=null){a.c.n(new uc('Error from provider: '+c+d+e))}else if(h.b==null){a.c.n(new uc('Could not find access_token in hash '+b))}else{v(a,a.d,h);a.c.o(h.b)}}
function rb(){var a,b,c,d,e,f,g,h;a=new kj('Authenticate with Google');Ci(a,new tb,(fe(),fe(),ee));Ri((sj(),wj()),a);b=new kj('Authenticate with Instagram');Ci(b,new Ab,ee);Ri(wj(),b);c=new kj('Authenticate with Foursquare');Ci(c,new Hb,ee);Ri(wj(),c);d=new kj('Authenticate with Facebook');Ci(d,new Ob,ee);Ri(wj(),d);e=new kj('Authenticate with Dailymotion');Ci(e,new Vb,ee);Ri(wj(),e);f=new kj('Authenticate with Windows Live');Ci(f,new ac,ee);Ri(wj(),f);x();g=new kj('Authenticate with Google (using native JS)');Ci(g,new hc,ee);Ri(wj(),g);h=new kj('Clear stored tokens');Ci(h,new kc,ee);Ri(wj(),h)}
function fi(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case xo:return 1;case Ao:return 2;case 'focus':return 2048;case Bo:return 128;case Co:return 256;case Do:return 512;case 'load':return 32768;case 'losecapture':return 8192;case Eo:return 4;case Fo:return 64;case Go:return 32;case Ho:return 16;case Io:return 8;case 'scroll':return 16384;case Wn:return 65536;case 'DOMMouseScroll':case Jo:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case Ko:return 1048576;case Lo:return 2097152;case Mo:return 4194304;case No:return 8388608;case Oo:return 16777216;case Po:return 33554432;case Qo:return 67108864;default:return -1;}}
function Rj(){var c=navigator.userAgent.toLowerCase();var d=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return c.indexOf(Ro)!=-1}())return Ro;if(function(){return c.indexOf('webkit')!=-1||function(){if(c.indexOf('chromeframe')!=-1){return true}if(typeof window['ActiveXObject']!=wo){try{var b=new ActiveXObject('ChromeTab.ChromeFrame');if(b){b.registerBhoIfNeeded();return true}}catch(a){}}return false}()}())return yo;if(function(){return c.indexOf(So)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return c.indexOf(So)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(c);if(a&&a.length==3)return d(a)>=6000}())return 'ie6';if(function(){return c.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function Qh(){var a,b,c;b=$doc.compatMode;a=$e(Bh,Gn,1,[zo]);for(c=0;c<a.length;++c){if(Ik(a[c],b)){return}}a.length==1&&Ik(zo,a[0])&&Ik('BackCompat',b)?"GWT no longer supports Quirks Mode (document.compatMode=' BackCompat').<br>Make sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,<br>e.g. by using &lt;!doctype html&gt; at the start of your application's HTML page.<br><br>To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding<br>the following line to your*.gwt.xml module file:<br>&nbsp;&nbsp;&lt;extend-configuration-property name=\"document.compatMode\" value=\""+b+'"/&gt;':"Your *.gwt.xml module configuration prohibits the use of the current doucment rendering mode (document.compatMode=' "+b+"').<br>Modify your application's host HTML page doctype, or update your custom 'document.compatMode' configuration property settings."}
function pi(){ki=Sn(function(a){return true});ni=Sn(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&ii(b)&&Ph(a,c,b)});mi=Sn(function(a){a.preventDefault();ni.call(this,a)});oi=Sn(function(a){this.__gwtLastUnhandledEvent=a.type;ni.call(this,a)});li=Sn(function(a){var b=ki;if(b(a)){var c=ji;if(c&&c.__listener){if(ii(c.__listener)){Ph(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(xo,li,true);$wnd.addEventListener(Ao,li,true);$wnd.addEventListener(Eo,li,true);$wnd.addEventListener(Io,li,true);$wnd.addEventListener(Fo,li,true);$wnd.addEventListener(Ho,li,true);$wnd.addEventListener(Go,li,true);$wnd.addEventListener(Jo,li,true);$wnd.addEventListener(Bo,ki,true);$wnd.addEventListener(Do,ki,true);$wnd.addEventListener(Co,ki,true);$wnd.addEventListener(Ko,li,true);$wnd.addEventListener(Lo,li,true);$wnd.addEventListener(Mo,li,true);$wnd.addEventListener(No,li,true);$wnd.addEventListener(Oo,li,true);$wnd.addEventListener(Po,li,true);$wnd.addEventListener(Qo,li,true)}
function ti(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?ni:null);c&2&&(a.ondblclick=b&2?ni:null);c&4&&(a.onmousedown=b&4?ni:null);c&8&&(a.onmouseup=b&8?ni:null);c&16&&(a.onmouseover=b&16?ni:null);c&32&&(a.onmouseout=b&32?ni:null);c&64&&(a.onmousemove=b&64?ni:null);c&128&&(a.onkeydown=b&128?ni:null);c&256&&(a.onkeypress=b&256?ni:null);c&512&&(a.onkeyup=b&512?ni:null);c&1024&&(a.onchange=b&1024?ni:null);c&2048&&(a.onfocus=b&2048?ni:null);c&4096&&(a.onblur=b&4096?ni:null);c&8192&&(a.onlosecapture=b&8192?ni:null);c&16384&&(a.onscroll=b&16384?ni:null);c&32768&&(a.onload=b&32768?oi:null);c&65536&&(a.onerror=b&65536?ni:null);c&131072&&(a.onmousewheel=b&131072?ni:null);c&262144&&(a.oncontextmenu=b&262144?ni:null);c&524288&&(a.onpaste=b&524288?ni:null);c&1048576&&(a.ontouchstart=b&1048576?ni:null);c&2097152&&(a.ontouchmove=b&2097152?ni:null);c&4194304&&(a.ontouchend=b&4194304?ni:null);c&8388608&&(a.ontouchcancel=b&8388608?ni:null);c&16777216&&(a.ongesturestart=b&16777216?ni:null);c&33554432&&(a.ongesturechange=b&33554432?ni:null);c&67108864&&(a.ongestureend=b&67108864?ni:null)}
var Vn='',lo='\nToken expires in ',Yn=' ',mo=' ms\n',_n='&',po='(',Xn=')',Zn='+',To=', ',Un='-----',ho='452237527106.apps.googleusercontent.com',ro=':',no=': ',eo='; ',ao='=',$n='?',Tn='@',so='@@',zo='CSS1Compat',jo='Error:\n',ko='Got an OAuth token:\n',oo='String',ap='UmbrellaException',to='Unknown',uo='[',Wo='[Ljava.lang.',vo=']',qo='anonymous',xo='click',Yo='com.google.api.gwt.oauth2.client.',Vo='com.google.api.gwt.oauth2.samples.multi.client.',Xo='com.google.gwt.core.client.',Zo='com.google.gwt.core.client.impl.',cp='com.google.gwt.event.dom.client.',bp='com.google.gwt.event.shared.',ep='com.google.gwt.user.client.',$o='com.google.gwt.user.client.ui.',_o='com.google.web.bindery.event.shared.',Ao='dblclick',Wn='error',Po='gesturechange',Qo='gestureend',Oo='gesturestart',bo='gwt-oauth2',fo='gwt-oauth2-',go='https://accounts.google.com/o/oauth2/auth',io='https://www.googleapis.com/auth/plus.me',Uo='java.lang.',dp='java.util.',Bo='keydown',Co='keypress',Do='keyup',Eo='mousedown',Fo='mousemove',Go='mouseout',Ho='mouseover',Io='mouseup',Jo='mousewheel',So='msie',Ro='opera',yo='safari',No='touchcancel',Mo='touchend',Lo='touchmove',Ko='touchstart',wo='undefined',co='{}';var _,Fh={},Ln={5:1,7:1,9:1,10:1,11:1,13:1,14:1},Jn={7:1},Kn={16:1,17:1,22:1},Fn={},Hn={2:1,6:1},Gn={17:1},In={17:1,22:1},Rn={17:1,23:1},Mn={5:1,7:1,9:1,10:1,11:1,12:1,13:1,14:1},Pn={26:1},Qn={25:1},Nn={18:1},On={24:1};Gh(1,-1,Fn);_.eQ=function o(a){return this===a};_.gC=function p(){return this.cZ};_.hC=function q(){return Nc(this)};_.tS=function r(){return this.cZ.d+Tn+vk(this.hC())};_.toString=function(){return this.tS()};_.tM=Cn;Gh(3,1,{});_.k=function y(a){t(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.i=null;Gh(4,1,{},A);_.b=null;_.c=null;Gh(7,1,{},G);_.n=function H(a){!!this.b&&(this.b(a.t()),undefined)};_.o=function I(a){!!this.c&&(this.c(a),undefined)};_.b=null;_.c=null;Gh(9,1,{},K);_.b=null;_.c=null;
--></script>
<script><!--
Gh(10,3,{},R);_.k=function S(a){!!this.b&&!this.b.closed&&(this.b.close(),undefined);t(this,a)};_.b=null;var N;Gh(11,1,{},V);Gh(13,1,{},ab);_.b=null;_.c=null;_.d=Yn;_.e=null;Gh(15,1,{},db);_.p=function eb(){$wnd.localStorage.removeItem(bo)};_.q=function fb(a){return JSON.parse($wnd.localStorage.getItem(bo)||co)[a]||Vn};_.r=function gb(a,b){var c=JSON.parse($wnd.localStorage.getItem(bo)||co);c[a]=b;$wnd.localStorage.setItem(bo,JSON.stringify(c))};Gh(14,15,{},ib);_.p=function jb(){var a=((!hb||nb())&&mb(),hb);var b=fo;for(var c in a){c.indexOf(b)==0&&this.r(c.substring(b.length),Vn)}hb=null};_.q=function lb(a){var b=kb;return b[fo+a]};_.r=function ob(a,b){$doc.cookie=fo+encodeURIComponent(name)+ao+encodeURIComponent(b)};var hb=null;var pb;Gh(17,1,Hn,tb);_.s=function ub(a){var b;b=$(new ab(go,ho),$e(Bh,Gn,1,[io]));u((qb(),pb),b,new wb(b))};Gh(18,1,{},wb);_.n=function xb(a){Vh(jo+a.t())};_.o=function yb(a){Vh(ko+a+lo+s((qb(),pb),this.b)+mo)};_.b=null;Gh(19,1,Hn,Ab);_.s=function Bb(a){var b;b=Z($(new ab('https://instagram.com/oauth/authorize/','833d710a11064825a55a2374d4990d26'),$e(Bh,Gn,1,['comments','likes'])),Zn);u((qb(),pb),b,new Db(b))};Gh(20,1,{},Db);_.n=function Eb(a){Vh(jo+a.t())};_.o=function Fb(a){Vh(ko+a+lo+s((qb(),pb),this.b)+mo)};_.b=null;Gh(21,1,Hn,Hb);_.s=function Ib(a){var b;b=new ab('https://foursquare.com/oauth2/authenticate','SL3GLC45VW5T2KBD4XRQTOJQT5Y0E5CCUA10GI4RGDJ2BQX4');u((qb(),pb),b,new Kb(b))};Gh(22,1,{},Kb);_.n=function Lb(a){Vh(jo+a.t())};_.o=function Mb(a){Vh(ko+a+lo+s((qb(),pb),this.b)+mo)};_.b=null;Gh(23,1,Hn,Ob);_.s=function Pb(a){var b;b=Z($(new ab('https://www.facebook.com/dialog/oauth','215385608478782'),$e(Bh,Gn,1,['email','user_birthday'])),',');u((qb(),pb),b,new Rb(b))};Gh(24,1,{},Rb);_.n=function Sb(a){Vh(jo+a.t())};_.o=function Tb(a){Vh(ko+a+lo+s((qb(),pb),this.b)+mo)};_.b=null;Gh(25,1,Hn,Vb);_.s=function Wb(a){var b;b=new ab('https://api.dailymotion.com/oauth/authorize?display=popup','e76b8eed0083ccf9abd2');u((qb(),pb),b,new Yb(b))};Gh(26,1,{},Yb);_.n=function Zb(a){Vh(jo+a.t())};_.o=function $b(a){Vh(ko+a+lo+s((qb(),pb),this.b)+mo)};_.b=null;Gh(27,1,Hn,ac);_.s=function bc(a){var b;b=$(new ab('https://oauth.live.com/authorize','000000004C08259A'),$e(Bh,Gn,1,['wl.basic']));u((qb(),pb),b,new dc(b))};Gh(28,1,{},dc);_.n=function ec(a){Vh(jo+a.t())};_.o=function fc(a){Vh(ko+a+lo+s((qb(),pb),this.b)+mo)};_.b=null;Gh(29,1,Hn,hc);_.s=function ic(b){$wnd.oauth2.login({authUrl:go,clientId:ho,scopes:[io]},function(a){$wnd.alert(ko+a+lo+$wnd.oauth2.expiresIn(req)+mo)},function(a){$wnd.alert(jo+a)})};Gh(30,1,Hn,kc);_.s=function lc(a){(O(),N).g.p();Vh('All tokens cleared')};Gh(36,1,In);_.t=function sc(){return this.f};_.tS=function tc(){var a,b;a=this.cZ.d;b=this.t();return b!=null?a+no+b:a};_.f=null;Gh(35,36,In);Gh(34,35,In,uc);Gh(33,34,In,wc);_.t=function Cc(){this.d==null&&(this.e=zc(this.c),this.b=this.b+no+xc(this.c),this.d=po+this.e+') '+Bc(this.c)+this.b,undefined);return this.d};_.b=Vn;_.c=null;_.d=null;_.e=null;Gh(39,1,{});var Ec=0,Fc=0,Gc=0,Hc=-1;Gh(41,39,{},Zc);_.b=null;_.c=null;_.d=null;_.e=false;_.f=null;_.g=null;_.i=null;_.j=false;var Rc;Gh(42,1,{},ed);_.u=function fd(){this.b.e=true;Vc(this.b);this.b.e=false;return this.b.j=Wc(this.b)};_.b=null;Gh(43,1,{},hd);_.u=function id(){this.b.e&&cd(this.b.f,1);return this.b.j};_.b=null;Gh(46,1,{},pd);_.v=function qd(){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=this.w(c.toString());b.push(d);var e=ro+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b};_.w=function rd(a){return jd(a)};_.x=function sd(a){return []};Gh(48,46,{});_.v=function wd(){return ld(this.x(od()),this.y())};_.x=function xd(a){return vd(this,a)};_.y=function yd(){return 2};Gh(47,48,{});_.v=function Ed(){return zd(this)};_.w=function Fd(a){var b,c,d,e;if(a.length==0){return qo}e=Pk(a);e.indexOf('at ')==0&&(e=Ok(e,3));c=e.indexOf(uo);c!=-1&&(e=Pk(e.substr(0,c-0))+Pk(Ok(e,e.indexOf(vo,c)+1)));c=e.indexOf(po);if(c==-1){d=e;e=Vn}else{b=e.indexOf(Xn,c);d=e.substr(c+1,b-(c+1));e=Pk(e.substr(0,c-0))}c=Jk(e,Tk(46));c!=-1&&(e=Ok(e,c+1));return (e.length>0?e:qo)+so+d};_.x=function Gd(a){return Cd(this,a)};_.y=function Hd(){return 3};Gh(49,47,{},Jd);Gh(50,1,{});Gh(51,50,{},Nd);_.b=Vn;Gh(67,1,{});_.tS=function Zd(){return 'An event type'};_.e=null;Gh(66,67,{});_.d=false;Gh(65,66,{});_.A=function de(){return fe(),ee};_.b=null;_.c=null;var _d=null;Gh(64,65,{});Gh(63,64,{});Gh(62,63,{},ge);_.z=function he(a){hf(a,2).s(this)};var ee;Gh(70,1,{});_.hC=function me(){return this.d};_.tS=function ne(){return 'Event type'};_.d=0;var le=0;Gh(69,70,{},oe);Gh(68,69,{3:1},pe);_.b=null;_.c=null;Gh(71,1,{},se);_.b=null;Gh(73,66,{},ve);_.z=function we(a){hf(a,4);vj()};_.A=function ye(){return ue};var ue=null;Gh(74,1,Jn,Ce);_.b=null;_.c=null;Gh(77,1,{});Gh(76,77,{});_.b=null;_.c=0;_.d=false;Gh(75,76,{},Oe);Gh(78,1,{},Qe);Gh(80,34,Kn,Te);_.b=null;Gh(79,80,Kn,We);Gh(81,1,{},Xe);_.qI=0;var af,bf;var Jh=null;Gh(91,1,{},Lh);var Mh=null;var Nh=null,Oh=null;var Rh=false,Sh=null;Gh(98,66,{},_h);_.z=function ai(a){pf(a);null.U()};_.A=function bi(){return Zh};var Zh;Gh(99,74,Jn,di);var ei=false;var ji=null,ki=null,li=null,mi=null,ni=null,oi=null;Gh(107,1,{10:1,13:1});_.tS=function Bi(){if(!this.g){return '(null handle)'}return this.g.outerHTML};_.g=null;Gh(106,107,Ln);_.C=function Ii(){};_.D=function Ji(){};_.E=function Ki(){Ei(this)};_.B=function Li(a){var b;switch(fi(a.type)){case 16:case 32:b=a.relatedTarget;if(!!b&&Sd(this.g,b)){return}}ce(a,this,this.g)};_.c=false;_.d=0;_.e=null;_.f=null;Gh(105,106,Ln);_.C=function Mi(){Zi(this,(Xi(),Vi))};_.D=function Ni(){Zi(this,(Xi(),Wi))};Gh(104,105,Ln);_.F=function Qi(){return new Oj(this.b)};Gh(103,104,Ln);Gh(108,79,Kn,Yi);var Vi,Wi;Gh(109,1,{},_i);_.G=function aj(a){a.E()};Gh(110,1,{},cj);_.G=function dj(a){Fi(a)};Gh(113,106,Ln);_.E=function ij(){hj(this)};Gh(112,113,Ln);Gh(111,112,Ln,kj);Gh(115,103,Mn);var pj,qj,rj;Gh(116,1,{},yj);_.G=function zj(a){a.c&&Fi(a)};Gh(117,1,{4:1,6:1},Bj);Gh(118,115,Mn,Dj);Gh(119,1,{},Kj);_.F=function Lj(){return new Oj(this)};_.b=null;_.c=0;Gh(120,1,{},Oj);_.H=function Pj(){return this.b<this.c.c-1};_.I=function Qj(){return Nj(this)};_.b=-1;_.c=null;Gh(123,1,{},Tj);Gh(124,1,{15:1},Vj);_.b=null;_.c=null;_.d=null;Gh(125,34,In,Xj);Gh(126,1,{},Zj);_.tS=function dk(){return ((this.b&2)!=0?'interface ':(this.b&1)!=0?Vn:'class ')+this.d};_.b=0;_.c=0;_.d=null;Gh(127,34,In,fk);Gh(129,1,Gn);var ik=null;Gh(128,129,{17:1,19:1,20:1},lk);_.eQ=function mk(a){return kf(a,20)&&hf(a,20).b==this.b};_.hC=function nk(){return of(this.b)};_.tS=function ok(){return Vn+this.b};_.b=0;Gh(130,34,In);Gh(131,34,In,rk);Gh(132,34,In,tk,uk);Gh(134,34,In,xk,yk);var zk;Gh(136,130,In,Ck);Gh(137,1,{17:1,21:1},Ek);_.tS=function Fk(){return this.b+'.'+this.e+po+(this.c!=null?this.c:'Unknown Source')+(this.d>=0?ro+this.d:Vn)+Xn};_.b=null;_.c=null;_.d=0;_.e=null;_=String.prototype;_.cM={1:1,17:1,18:1,19:1};_.eQ=function Sk(a){return Ik(this,a)};_.hC=function Uk(){return _k(this)};_.tS=function Vk(){return this};var Wk,Xk=0,Yk;Gh(139,1,Nn,cl);_.tS=function dl(){return this.b.b};Gh(140,1,Nn,hl,il);_.tS=function jl(){return this.b.b};Gh(141,34,In,ll);Gh(142,1,{});_.J=function pl(a){throw new ll('Add not supported on this collection')};_.K=function ql(a){var b;b=nl(this.F(),a);return !!b};_.tS=function rl(){return ol(this)};Gh(144,1,On);_.eQ=function vl(a){var b,c,d,e,f;if(a===this){return true}if(!kf(a,24)){return false}e=hf(a,24);if(this.e!=e.e){return false}for(c=new Zl((new Ul(e)).b);zm(c.b);){b=hf(Am(c.b),25);d=b.N();f=b.O();if(!(d==null?this.d:kf(d,1)?ro+hf(d,1) in this.f:Fl(this,d,~~D(d)))){return false}if(!Bn(f,d==null?this.c:kf(d,1)?El(this,hf(d,1)):Dl(this,d,~~D(d)))){return false}}return true};_.hC=function wl(){var a,b,c;c=0;for(b=new Zl((new Ul(this)).b);zm(b.b);){a=hf(Am(b.b),25);c+=a.hC();c=~~c}return c};_.tS=function xl(){var a,b,c,d;d='{';a=false;for(c=new Zl((new Ul(this)).b);zm(c.b);){b=hf(Am(c.b),25);a?(d+=To):(a=true);d+=Vn+b.N();d+=ao;d+=Vn+b.O()}return d+'}'};Gh(143,144,On);_.M=function Ol(a,b){return nf(a)===nf(b)||a!=null&&C(a,b)};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;Gh(146,142,Pn);_.eQ=function Rl(a){var b,c,d;if(a===this){return true}if(!kf(a,26)){return false}c=hf(a,26);if(c.L()!=this.L()){return false}for(b=c.F();b.H();){d=b.I();if(!this.K(d)){return false}}return true};_.hC=function Sl(){var a,b,c;a=0;for(b=this.F();b.H();){c=b.I();if(c!=null){a+=D(c);a=~~a}}return a};Gh(145,146,Pn,Ul);_.K=function Vl(a){return Tl(this,a)};_.F=function Wl(){return new Zl(this.b)};_.L=function Xl(){return this.b.e};_.b=null;Gh(147,1,{},Zl);_.H=function $l(){return zm(this.b)};_.I=function _l(){return hf(Am(this.b),25)};_.b=null;Gh(149,1,Qn);_.eQ=function cm(a){var b;if(kf(a,25)){b=hf(a,25);if(Bn(this.N(),b.N())&&Bn(this.O(),b.O())){return true}}return false};_.hC=function dm(){var a,b;a=0;b=0;this.N()!=null&&(a=D(this.N()));this.O()!=null&&(b=D(this.O()));return a^b};_.tS=function em(){return this.N()+ao+this.O()};Gh(148,149,Qn,fm);_.N=function gm(){return null};_.O=function hm(){return this.b.c};_.P=function im(a){return Jl(this.b,a)};_.b=null;Gh(150,149,Qn,km);_.N=function lm(){return this.b};_.O=function mm(){return El(this.c,this.b)};_.P=function nm(a){return Kl(this.c,this.b,a)};_.b=null;_.c=null;Gh(151,142,{23:1});_.Q=function pm(a,b){throw new ll('Add not supported on this list')};_.J=function qm(a){this.Q(this.L(),a);return true};_.eQ=function sm(a){var b,c,d,e,f;if(a===this){return true}if(!kf(a,23)){return false}f=hf(a,23);if(this.L()!=f.L()){return false}d=new Bm(this);e=f.F();while(d.c<d.d.L()){b=Am(d);c=Am(e);if(!(b==null?c==null:C(b,c))){return false}}return true};_.hC=function tm(){var a,b,c;b=1;a=new Bm(this);while(a.c<a.d.L()){c=Am(a);b=31*b+(c==null?0:D(c));b=~~b}return b};_.F=function vm(){return new Bm(this)};_.S=function wm(){return new Gm(this,0)};_.T=function xm(a){return new Gm(this,a)};Gh(152,1,{},Bm);_.H=function Cm(){return zm(this)};_.I=function Dm(){return Am(this)};_.c=0;_.d=null;Gh(153,152,{},Gm);_.b=null;Gh(154,146,Pn,Jm);_.K=function Km(a){return Bl(this.b,a)};_.F=function Lm(){return Im(this)};_.L=function Mm(){return this.c.b.e};_.b=null;_.c=null;Gh(155,1,{},Om);_.H=function Pm(){return zm(this.b.b)};_.I=function Qm(){var a;a=hf(Am(this.b.b),25);return a.N()};_.b=null;Gh(156,151,Rn,Um);_.Q=function Vm(a,b){(a<0||a>this.c)&&um(a,this.c);$m(this.b,a,0,b);++this.c};_.J=function Wm(a){return Sm(this,a)};_.K=function Xm(a){return Tm(this,a,0)!=-1};_.R=function Ym(a){return rm(a,this.c),this.b[a]};_.L=function Zm(){return this.c};_.c=0;var _m;Gh(158,151,Rn,cn);_.K=function dn(a){return false};_.R=function en(a){throw new tk};_.L=function fn(){return 0};Gh(159,143,{17:1,24:1},jn);Gh(160,146,{17:1,26:1},on);_.J=function pn(a){return ln(this,a)};_.K=function qn(a){return Bl(this.b,a)};_.F=function rn(){return Im(ul(this.b))};_.L=function sn(){return this.b.e};_.tS=function tn(){return ol(ul(this.b))};_.b=null;Gh(161,149,Qn,vn);_.N=function wn(){return this.b};_.O=function xn(){return this.c};_.P=function yn(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;Gh(162,34,In,An);var Sn=Kc;var Xg=_j(Uo,'Object',1),Af=_j(Vo,'OAuth2SampleEntryPoint$1',17),ah=_j(Uo,oo,2),Bh=$j(Wo,'String;',168),zf=_j(Vo,'OAuth2SampleEntryPoint$1$1',18),Cf=_j(Vo,'OAuth2SampleEntryPoint$2',19),Bf=_j(Vo,'OAuth2SampleEntryPoint$2$1',20),Ef=_j(Vo,'OAuth2SampleEntryPoint$3',21),Df=_j(Vo,'OAuth2SampleEntryPoint$3$1',22),Gf=_j(Vo,'OAuth2SampleEntryPoint$4',23),Ff=_j(Vo,'OAuth2SampleEntryPoint$4$1',24),If=_j(Vo,'OAuth2SampleEntryPoint$5',25),Hf=_j(Vo,'OAuth2SampleEntryPoint$5$1',26),Kf=_j(Vo,'OAuth2SampleEntryPoint$6',27),Jf=_j(Vo,'OAuth2SampleEntryPoint$6$1',28),Lf=_j(Vo,'OAuth2SampleEntryPoint$7',29),Mf=_j(Vo,'OAuth2SampleEntryPoint$8',30),Of=_j(Xo,'JavaScriptObject$',6),zh=$j(Wo,'Object;',167),bh=_j(Uo,'Throwable',36),Qg=_j(Uo,'Exception',35),Yg=_j(Uo,'RuntimeException',34),Zg=_j(Uo,'StackTraceElement',137),Ah=$j(Wo,'StackTraceElement;',169),kg=_j('com.google.gwt.lang.','SeedUtil',87),Wg=_j(Uo,'Number',129),xh=$j(Vn,'[C',170),Og=_j(Uo,'Class',126),Pg=_j(Uo,'Double',128),Ng=_j(Uo,'ClassCastException',127),_g=_j(Uo,'StringBuilder',140),Mg=_j(Uo,'ArrayStoreException',125),Nf=_j(Xo,'JavaScriptException',33),wf=_j(Yo,'Auth',3),sf=_j(Yo,'Auth$TokenInfo',9),rf=_j(Yo,'Auth$CallbackWrapper',7),qf=_j(Yo,'Auth$1',4),Pf=_j(Xo,'Scheduler',39),Yf=_j(Zo,'StringBufferImpl',50),Bg=_j($o,'UIObject',107),Eg=_j($o,'Widget',106),vg=_j($o,'FocusWidget',113),sg=_j($o,'ButtonBase',112),tg=_j($o,'Button',111),wg=_j($o,'Panel',105),ug=_j($o,'ComplexPanel',104),og=_j($o,'AbsolutePanel',103),Lg=_j(_o,ap,80),jg=_j(bp,ap,79),rg=_j($o,'AttachDetachException',108),pg=_j($o,'AttachDetachException$1',109),qg=_j($o,'AttachDetachException$2',110),Ag=_j($o,'RootPanel',115),zg=_j($o,'RootPanel$DefaultRootPanel',118),xg=_j($o,'RootPanel$1',116),yg=_j($o,'RootPanel$2',117),Wf=_j(Zo,'StackTraceCreator$Collector',46),Vf=_j(Zo,'StackTraceCreator$CollectorMoz',48),Uf=_j(Zo,'StackTraceCreator$CollectorChrome',47),Tf=_j(Zo,'StackTraceCreator$CollectorChromeNoSourceMap',49),Xf=_j(Zo,'StringBufferImplAppend',51),Sf=_j(Zo,'SchedulerImpl',41),Qf=_j(Zo,'SchedulerImpl$Flusher',42),Rf=_j(Zo,'SchedulerImpl$Rescuer',43),uf=_j(Yo,'AuthImpl',10),tf=_j(Yo,'AuthImpl$RealUrlCodex',11),Hg=_j(_o,'Event',67),fg=_j(bp,'GwtEvent',66),_f=_j(cp,'DomEvent',65),ag=_j(cp,'HumanInputEvent',64),bg=_j(cp,'MouseEvent',63),Zf=_j(cp,'ClickEvent',62),Fg=_j(_o,'Event$Type',70),eg=_j(bp,'GwtEvent$Type',69),$f=_j(cp,'DomEvent$Type',68),ph=_j(dp,'AbstractMap',144),ih=_j(dp,'AbstractHashMap',143),th=_j(dp,'HashMap',159),dh=_j(dp,'AbstractCollection',142),qh=_j(dp,'AbstractSet',146),fh=_j(dp,'AbstractHashMap$EntrySet',145),eh=_j(dp,'AbstractHashMap$EntrySetIterator',147),oh=_j(dp,'AbstractMapEntry',149),gh=_j(dp,'AbstractHashMap$MapEntryNull',148),hh=_j(dp,'AbstractHashMap$MapEntryString',150),nh=_j(dp,'AbstractMap$1',154),mh=_j(dp,'AbstractMap$1$1',155),uh=_j(dp,'HashSet',160),vf=_j(Yo,'AuthRequest',13),Ug=_j(Uo,'NullPointerException',134),Rg=_j(Uo,'IllegalArgumentException',130),hg=_j(bp,'HandlerManager',74),Gg=_j(_o,'EventBus',77),Kg=_j(_o,'SimpleEventBus',76),gg=_j(bp,'HandlerManager$Bus',75),Ig=_j(_o,'SimpleEventBus$1',123),Jg=_j(_o,'SimpleEventBus$2',124),Dg=_j($o,'WidgetCollection',119),yh=$j('[Lcom.google.gwt.user.client.ui.','Widget;',171),Cg=_j($o,'WidgetCollection$WidgetIterator',120),Vg=_j(Uo,'NumberFormatException',136),yf=_j(Yo,'TokenStoreImpl',15),cg=_j(cp,'PrivateMap',71),ig=_j(bp,'LegacyHandlerWrapper',78),$g=_j(Uo,'StringBuffer',139),mg=_j(ep,'Window$ClosingEvent',98),ng=_j(ep,'Window$WindowHandlers',99),ch=_j(Uo,'UnsupportedOperationException',141),Sg=_j(Uo,'IllegalStateException',131),lg=_j('com.google.gwt.storage.client.','Storage$StorageSupportDetector',91),xf=_j(Yo,'CookieStoreImpl',14),dg=_j('com.google.gwt.event.logical.shared.','CloseEvent',73),vh=_j(dp,'MapEntryImpl',161),Tg=_j(Uo,'IndexOutOfBoundsException',132),wh=_j(dp,'NoSuchElementException',162),lh=_j(dp,'AbstractList',151),rh=_j(dp,'ArrayList',156),jh=_j(dp,'AbstractList$IteratorImpl',152),kh=_j(dp,'AbstractList$ListIteratorImpl',153),sh=_j(dp,'Collections$EmptyList',158);$stats && $stats({moduleName:'com.google.api.gwt.oauth2.samples.multi.OAuth2Sample',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.com_google_api_gwt_oauth2_samples_multi_OAuth2Sample) $wnd.com_google_api_gwt_oauth2_samples_multi_OAuth2Sample.onScriptLoad();
--></script></body></html>